:root {
  --el-menu-hover-bg-color: #ffffff !important;
  --el-color-primary:#2c24a1 !important;
  --el-color-primary-light-7: #b3e19d !important;
  --el-color-primary-light-9: #f0f9eb !important;
  --el-dialog-padding-primary:0px !important;
  --van-nav-bar-text-color:#2c24a1 !important;
  --van-nav-bar-icon-color:#2c24a1 !important;
  
}
@font-face {
  font-family: 'iconfont';  /* Project id 4213515 */
  src: url('//at.alicdn.com/t/c/font_4213515_9a8e1lodtij.woff2?t=1693793002370') format('woff2'),
       url('//at.alicdn.com/t/c/font_4213515_9a8e1lodtij.woff?t=1693793002370') format('woff'),
       url('//at.alicdn.com/t/c/font_4213515_9a8e1lodtij.ttf?t=1693793002370') format('truetype');
}


@font-face {
  /* 重命名字体名 */
  font-family: 'OPPOSans-Bold';
  /* 引入字体 */
  src: url('../assets//font/fontmin/OPPOSans-B-2.ttf');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  /* 重命名字体名 */
  font-family: 'OPPOSans';
  /* 引入字体 */
  src: url('../assets//font/fontmin/OPPOSans-R-2.ttf');
  font-weight: normal;
  font-style: normal;
}




body,
div,
ul,
li,
ol,
h1,
h2,
h3,
h4,
h5,
h6,
input,
textarea,
select,
p,
dl,
dt,
dd,
a,
img,
button,
form,
table,
th,
tr,
td,
tbody,
article,
aside,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

ol,
ul {
  list-style: none;
}

/*去除边框*/
fieldset,
img,
input,
button,
textarea {
  border: none;
  /*去除的蓝色小边框*/
  outline-style: none;
}

/*禁止表单域缩放*/
textarea {
  resize: none;
}

a {
  text-decoration: none;
  color: #969696;
  /* 取消链接高亮  */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

em,
i,
u {
  font-style: normal;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

body {
  /* font: 12px/1.5 'microsoft yahei', Arial, Verdana, "\5b8b\4f53"; */
  color: #333;
  background-color: #f6f6f6;
  height: auto;
  /* margin: 0 auto; */
  /* max-width: 2560px; */
  /* 应用 CSS 属性 touch-action: none; 这样任何触摸事件都不会产生默认行为，但是 touch 事件照样触发。不用这个的话连续点击会报错 */
  /* touch-action: none; */
}

a {
  color: #fff;
  text-decoration: none;
  /* font-family: 'microsoft yahei'; */
}

.fl {
  float: left;
}

.fr {
  float: right;
}

/*单行溢出*/
.one-txt-cut {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/*多行溢出*/
.txt-cut {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-orient: vertical;
}

/* 在屏幕设备中，判断屏幕尺寸大于等于1800px    */

/* 在屏幕设备中，判断屏幕尺寸最大为1600px */
@media screen and (max-width: 1600px) {
  html {
    font-size: 14px;
  }
  .container {
    width: 1300px;
  }
}
@media screen and (max-width: 1500px) {
  .container {
    width: 1200px;
  }
}
@media screen and (min-width: 1800px) {
  html {
    font-size: 16px;
  }
  .container {
    width: 1400px;
  }
}

body {
  background: #f8f7fc;
}

.usertype .selected {
  color: #827dea !important;
}

.newsAudit .header {
  width: 400px;
  height: 50px;
  font-size: 14px;
  display: flex;
  padding: 0 20px;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #e5e5e5;
}
.newsAudit .header div:nth-child(1) span {
  width: 80px;
  height: 32px;
  border-radius: 16px;
  display: inline-block;
  line-height: 32px;
  cursor: pointer;
  text-align: center;
}
.newsAudit .header div:nth-child(1) .active {
  width: 80px;
  height: 32px;
  border-radius: 16px;
  background: #f1f5f6;
  color: #6747ff;
}

.newsAudit .content {
  width: 400px;
  height: 240px;
}
.newsAudit .content img {
  margin-top: 85px;
  margin-left: 160px;
}
.newsAudit .content ul {
  width: 100%;
  height: 100%;
  overflow: auto;
}
.newsAudit .content ul li {
  width: 100%;
  cursor: pointer;
  height: 80px;
  border-bottom: 1px solid #e5e5e5;
}
.newsAudit .content .yidu {
  opacity: 0.3;
}
.newsAudit .content ul li .state {
  height: 50px;
  display: flex;
  justify-content: space-between;
  padding: 0 20px;
  align-items: center;
}
.newsAudit .content ul li .state span {
  display: inline-block;
  width: 70%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-orient: vertical;
}
.newsAudit .content ul li .state .tongguo {
  background: #e8ffea;
  color: #38b865;
}
.newsAudit .content ul li .state .bohui {
  background: #ffece8;
  color: #e00000;
}
.newsAudit .content ul li .state .yiyuqi {
  background: #ededed;
  color: #666666;
}
.newsAudit .content ul li .state .btn {
  width: 50px;
  height: 20px;
  line-height: 20px;
  text-align: center;
}
.newsAudit .content ul li .date {
  padding: 0 20px;
  line-height: 30px;
  height: 30px;
  width: 100%;
}
.newsAudit .ft {
  width: 100%;
  height: 50px;
  border-top: 1px solid #e5e5e5;
  display: flex;
  justify-content: space-between;
}
.newsAudit .ft .read {
  border-right: 1px solid #e5e5e5;
  height: 100%;
  flex: 1;
  text-align: center;
  line-height: 50px;
  font-size: 14px;
  color: #6747ff;
  cursor: pointer;
}
.newsAudit .ft .viewMore {
  height: 100%;
  flex: 1;
  text-align: center;
  line-height: 50px;
  color: #6747ff;
  font-size: 14px;
  cursor: pointer;
}
.zhu {
  width: 4px;
  height: 16px;
  background: #6747ff;
  display: inline-block;
  margin: 0 10px;
}
.downloadFile .download ul {
  height: 350px;
  overflow: auto;
  /* background: red; */
}

.downloadFile .download ul li span {
  width: 60%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-left: 30px;
  display: inline-block;
}
.downloadFile .el-dialog__footer {
  text-align: left;
}

.red {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #df0000;
}
.green {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #38b866;
}
.purple {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #6747ff;
}
.blue {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #249eff;
}
.el-form-item.is-required:not(.is-no-asterisk).asterisk-left
  > .el-form-item__label:before {
  display: none !important;
}

.downloadFile .el-dialog__header {
  border-bottom: 1px solid #ccc;
  margin-right: 0px;
}
.downloadFile .download p {
  margin-bottom: 20px;
  color: #6747ff;
  cursor: pointer;
  font-size: 16px;
}

::-webkit-scrollbar {
  width: 5px;
}

::-webkit-scrollbar-track-piece {
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
}

::-webkit-scrollbar-thumb:vertical {
  height: 5px;
  background-color: rgba(125, 125, 125, 0.7);
  -webkit-border-radius: 6px;
}

::-webkit-scrollbar-thumb:horizontal {
  width: 5px;
  background-color: rgba(125, 125, 125, 0.7);
  -webkit-border-radius: 6px;
}
.el-menu-item:hover {
  color:#2c24a1 !important;
}

.el-table-filter__bottom button {
  padding: 0 5px !important;
}
